package com.retail.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("top10_products")  // 与 Spark 落库表名完全一致
public class TopProduct {
    @TableId("StockCode")
    private String stockCode;     // 商品编码
    @TableField("Description")
    private String description;   // 商品描述

    private Integer totalQuantity; // 商品总销量（排序依据）

    private Double totalRevenue;   // 商品总销售额

    private Integer orderCount;    // 包含该商品的订单总数
}